<?php

class HomeController extends BaseController {

    public function getIndex() {
        $nombres = array(); //Nombre::all()->take(2);
        $view = View::make('home.index');
        $view['nombres'] = $nombres;
        $view['numTotalNombres'] = Nombre::all()->count();
        $view['colores'] = Color::getColores();
        $view['generos'] = Genero::getGeneros();
        $view['tamanos'] = Tamano::getTamanos();
        $view['submit'] = 'Buscador';
        return $view;
    }

    /**
     * Buscar nombres por nombre, color, género, tamaño
     * 
     * @return json resultante con los nombres encontrados
     */
    public function postSearch() {
        $input = array_except(Input::all(), array('_token'));
        $color_id = $input['color'];
        $genero_id = $input['genero'];
        $tamano_id = $input['tamano'];

        $query = Nombre::where('color_id', '=', $color_id)
                ->where('genero_id', '=', $genero_id)
                ->where('tamano_id', '=', $tamano_id);
        $json = $query->select('nombre')->get();

        return Response::json($json);
    }

    public function getLogin() {
        $view = View::make('home.login');
        return $view;
    }

}
